package com.ship.dispatch.bean;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ship.common.core.mapping.SearchItem;
import com.ship.common.core.mapping.TableColumn;
import lombok.Data;

import java.util.Date;

/**
 * 船岸兼容
 *
 * @author AbyssRabbit@163.com
 * @since 2023-10-18
 */
@Data
@TableName("sp_shore_compatibility")
public class SpShoreCompatibility extends BaseBean {

    /**
     * IMO
     */
    @SearchItem
    @TableColumn
    private String imo;

    /**
     * 船舶名称
     */
    @SearchItem
    @TableColumn
    private String nameOfVessel;

    /**
     * 港口id
     */
    @SearchItem
    @TableColumn
    private Long portId;

    /**
     * 港口名称
     */
    @SearchItem
    @TableColumn
    private String portName;

    /**
     * 船东联系方式
     */
    @SearchItem
    @TableColumn
    private String contactInformationOfShipOwner;

    /**
     * SSCS对接人联系方式
     */
    @SearchItem
    @TableColumn
    private String contactInformationOfSscsCounterpart;

    /**
     * 姊妹船数量
     */
    @SearchItem
    @TableColumn
    private Integer numberOfSisterShips;

    /**
     * 船岸兼容时间
     */
    @SearchItem
    @TableColumn
    private Date shipShoreCompatibilityTime;
}
